package com.freak.neteasecloudmusic.modules.find.recommend.songlist.detail.comment.entity;

import com.chad.library.adapter.base.entity.MultiItemEntity;
import com.freak.neteasecloudmusic.modules.find.recommend.songlist.detail.comment.adapter.CommentAdapter;

import java.util.List;

/**
 * Created by Freak on 2020/3/7.
 */
public class CommentEntity {


    private boolean isMusician;
    private int userId;
    private boolean moreHot;
    private int code;
    private int total;
    private boolean more;
    private List<CommentsEntity> topComments;
    private List<CommentsEntity> hotComments;
    private List<CommentsEntity> comments;

    public boolean isIsMusician() {
        return isMusician;
    }

    public void setIsMusician(boolean isMusician) {
        this.isMusician = isMusician;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public boolean isMoreHot() {
        return moreHot;
    }

    public void setMoreHot(boolean moreHot) {
        this.moreHot = moreHot;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public boolean isMore() {
        return more;
    }

    public void setMore(boolean more) {
        this.more = more;
    }

    public boolean isMusician() {
        return isMusician;
    }

    public void setMusician(boolean musician) {
        isMusician = musician;
    }

    public List<CommentsEntity> getTopComments() {
        return topComments;
    }

    public void setTopComments(List<CommentsEntity> topComments) {
        this.topComments = topComments;
    }

    public List<CommentsEntity> getHotComments() {
        return hotComments;
    }

    public void setHotComments(List<CommentsEntity> hotComments) {
        this.hotComments = hotComments;
    }

    public List<CommentsEntity> getComments() {
        return comments;
    }

    public void setComments(List<CommentsEntity> comments) {
        this.comments = comments;
    }

    @Override
    public String toString() {
        return "CommentEntity{" +
                "isMusician=" + isMusician +
                ", userId=" + userId +
                ", moreHot=" + moreHot +
                ", code=" + code +
                ", total=" + total +
                ", more=" + more +
                ", topComments=" + topComments +
                ", hotComments=" + hotComments +
                ", comments=" + comments +
                '}';
    }
}
